6678af33497ad0ff0900747faf7483a8a964f09a,src/org/openstreetmap/josm/data/osm/DataSet.java,DataSet,clone,#,559
Before Change
newMembers.add(new RelationMember(rm.getRole(), primitivesMap.get(rm.getMember())));
}
newRelation.setMembers(newMembers);
ds.addPrimitive(newRelation);
}
for (DataSource source : dataSources) {
ds.dataSources.add(new DataSource(source.bounds, source.origin));
After Change
Relation newRelation = new Relation(r, r.isNew());
newRelation.setMembers(null);
primitivesMap.put(r, newRelation);
ds.addPrimitive(newRelation);
}
for (Relation r : relations) {
Relation newRelation = (Relation)primitivesMap.get(r);